const path = require('path')

const BASE_URL = process.env.NODE_ENV === 'production' ? "/vue-money/" : '/';

module.exports = {
  lintOnSave: false,

  publicPath: BASE_URL,
  chainWebpack: config => {

    const dir = path.resolve(__dirname, 'src/assets/icons')
    config.module
      .rule('svg-sprite')
      .test(/\.svg$/)
      .include.add(dir).end()
      .use('svg-sprite-loader').loader('svg-sprite-loader').options({extract: false}).end()
    config.plugin('svg-sprite').use(require('svg-sprite-loader/plugin'), [{plainSprite: true}])
    config.module.rule('svg').exclude.add(dir)
  },
}